package com.t8rin.imagetoolbox.core.resources.icons

import androidx.compose.material.icons.Icons
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val Icons.Outlined.Exercise: ImageVector by lazy(LazyThreadSafetyMode.NONE) {
    ImageVector.Builder(
        name = "Outlined.Exercise",
        defaultWidth = 24.dp,
        defaultHeight = 24.dp,
        viewportWidth = 960f,
        viewportHeight = 960f
    ).apply {
        path(fill = SolidColor(Color.Black)) {
            moveTo(826f, 375f)
            lineTo(770f, 319f)
            lineTo(800f, 288f)
            quadTo(800f, 288f, 800f, 288f)
            quadTo(800f, 288f, 800f, 288f)
            lineTo(672f, 160f)
            quadTo(672f, 160f, 672f, 160f)
            quadTo(672f, 160f, 672f, 160f)
            lineTo(641f, 190f)
            lineTo(584f, 133f)
            lineTo(614f, 102f)
            quadTo(637f, 79f, 671f, 79.5f)
            quadTo(705f, 80f, 728f, 103f)
            lineTo(857f, 232f)
            quadTo(880f, 255f, 880f, 288.5f)
            quadTo(880f, 322f, 857f, 345f)
            lineTo(826f, 375f)
            close()
            moveTo(346f, 856f)
            quadTo(323f, 879f, 289.5f, 879f)
            quadTo(256f, 879f, 233f, 856f)
            lineTo(104f, 727f)
            quadTo(81f, 704f, 81f, 670.5f)
            quadTo(81f, 637f, 104f, 614f)
            lineTo(134f, 584f)
            lineTo(191f, 641f)
            lineTo(160f, 671f)
            quadTo(160f, 671f, 160f, 671f)
            quadTo(160f, 671f, 160f, 671f)
            lineTo(289f, 800f)
            quadTo(289f, 800f, 289f, 800f)
            quadTo(289f, 800f, 289f, 800f)
            lineTo(319f, 769f)
            lineTo(376f, 826f)
            lineTo(346f, 856f)
            close()
            moveTo(743f, 520f)
            lineTo(800f, 463f)
            quadTo(800f, 463f, 800f, 463f)
            quadTo(800f, 463f, 800f, 463f)
            lineTo(497f, 160f)
            quadTo(497f, 160f, 497f, 160f)
            quadTo(497f, 160f, 497f, 160f)
            lineTo(440f, 217f)
            quadTo(440f, 217f, 440f, 217f)
            quadTo(440f, 217f, 440f, 217f)
            lineTo(743f, 520f)
            quadTo(743f, 520f, 743f, 520f)
            quadTo(743f, 520f, 743f, 520f)
            close()
            moveTo(463f, 800f)
            lineTo(520f, 742f)
            quadTo(520f, 742f, 520f, 742f)
            quadTo(520f, 742f, 520f, 742f)
            lineTo(218f, 440f)
            quadTo(218f, 440f, 218f, 440f)
            quadTo(218f, 440f, 218f, 440f)
            lineTo(160f, 497f)
            quadTo(160f, 497f, 160f, 497f)
            quadTo(160f, 497f, 160f, 497f)
            lineTo(463f, 800f)
            quadTo(463f, 800f, 463f, 800f)
            quadTo(463f, 800f, 463f, 800f)
            close()
            moveTo(457f, 566f)
            lineTo(567f, 457f)
            lineTo(503f, 393f)
            lineTo(394f, 503f)
            lineTo(457f, 566f)
            close()
            moveTo(520f, 856f)
            quadTo(497f, 879f, 463f, 879f)
            quadTo(429f, 879f, 406f, 856f)
            lineTo(104f, 554f)
            quadTo(81f, 531f, 81f, 497f)
            quadTo(81f, 463f, 104f, 440f)
            lineTo(161f, 383f)
            quadTo(184f, 360f, 217.5f, 360f)
            quadTo(251f, 360f, 274f, 383f)
            lineTo(337f, 446f)
            lineTo(447f, 336f)
            lineTo(384f, 274f)
            quadTo(361f, 251f, 361f, 217f)
            quadTo(361f, 183f, 384f, 160f)
            lineTo(441f, 103f)
            quadTo(464f, 80f, 497.5f, 80f)
            quadTo(531f, 80f, 554f, 103f)
            lineTo(857f, 406f)
            quadTo(880f, 429f, 880f, 462.5f)
            quadTo(880f, 496f, 857f, 519f)
            lineTo(800f, 576f)
            quadTo(777f, 599f, 743f, 599f)
            quadTo(709f, 599f, 686f, 576f)
            lineTo(624f, 513f)
            lineTo(514f, 623f)
            lineTo(577f, 686f)
            quadTo(600f, 709f, 600f, 742.5f)
            quadTo(600f, 776f, 577f, 799f)
            lineTo(520f, 856f)
            close()
        }
    }.build()
}
